|
FEXP Solver
1.0.0.0
|
#include <FEXPNetworkInterface.h>
Public Types | |
| enum | EMainNETCommunicationPoint { eIdInit, eInitialize, eGetStabilDt, eSetStabilDt, eGetResults, eSetResults, eGetBoundBox, eSetBoundBox, eGetBoundBoxId, eSetBoundBoxId, eGetMacroModel, eSetMacroModel, eGetMacroModelId, eSetMacroModelId, eGetMacroModelCalcData, eSetMacroModelCalcData, eGetMacroModelCalcDataId, eSetMacroModelCalcDataId, eGetIsEndCalc, eSetIsEndCalc, eContinue, eReceived, eEndDataBlock, eDataKey, eData, eError, eMessageCount } |
| Items of communication protocol. More... | |
| enum | ENETSynchronization { eStartPoint, eBeforeClientUpdate, eClientUpdate, eAfterClientUpdate, eCheckCalcEnd, eEndPoint, eStartNewTimeStep, eResults, eStabilityControl, eDataExchange, eEndLoop, eSynchrCount } |
| Synchronization nodes within the FEXP server. More... | |
| enum | ENETServerThreadMesage { eInit, eBoundingBox, eRuntimeInit, eContinueProc, eStep, eCalcResults, eEnd, eThrdMsgCount } |
| Communication messages within the FEXP server. More... | |
Static Public Member Functions | |
| static std::string | GetNetMessage (EMainNETCommunicationPoint comm) |
| static EMainNETCommunicationPoint | GetNetMessage (std::string comm) |
Protected Types | |
| using | t_MessageMap = std::map< EMainNETCommunicationPoint, std::string > |
Static Protected Attributes | |
| static t_MessageMap | MESSAGES |
|
protected |
Items of communication protocol.
|
static |
|
static |
|
staticprotected |